#ifndef IDATABASE_H
#define IDATABASE_H

#include <string>
#include"json/value.h"
class IDataBase
{
public:
    //打开一个数据库
    virtual bool open(void) = 0;

    //关闭数据库
    virtual bool close(void) = 0;

    //数据库写入
    //parm[in] strSql: sql
    //result :true 成功， false:失败
    virtual bool writeDB(std::string & strSql) = 0;

    //数据库读取
    //param[in] strSql：sql 
    //param[in] ReadResult : 读取到的内容
    //result: true 成功, false 失败
    virtual bool readDB(std::string &strSql, Json::Value &ReadResult)=0;
};
#endif